Facts land as records, not embeddings.
Every write becomes a canonical MIRL record with a source ref, a validity window and a version. Readable in SQLite. Diffable in git. Yours to delete.
LOCAL-FIRST · SOURCE-LINKED · OPERATOR-REVIEWED
SEAM is a local-first memory runtime for your agents. One install, your disk, your keys — and every fact your agent states traces back to the record it came from.
“Memory is not a volume to be filled, its a surface to be encoded”
❯ OPEN LIVE DASHBOARDcurl -fsSL https://raw.githubusercontent.com/Canticle-AI-Research/Seam/v2.4.0/installers/install_seam_linux.sh | bash
curl -fsSL https://raw.githubusercontent.com/Canticle-AI-Research/Seam/v2.4.0/installers/install_seam_macos.sh | bash
seam serve --port 8765
REST API and the dashboard come up on localhost:8765.
Every write becomes a canonical MIRL record with a source ref, a validity window and a version. Readable in SQLite. Diffable in git. Yours to delete.
The reasoning view lists what was selected, what was rejected and why. When an answer is wrong you can point at the record that caused it.
Supported claims pass the answer boundary. Model-only claims get held back instead of quietly shipped to your user.
The seam command surface — write, query, inspect, export.
Attach to Claude, Cursor or any MCP client and your agent gets memory.
Local HTTP on :8765, or the hosted SEAM-API if you'd rather not run it.
The graph, the reasoning ledger, the records table — try it live.
Deterministic, reproducible, hash-verified — and retracted in public when we get one wrong.
❯ read the benchmarks PRICINGHosted plans exist for teams who don't want to run a box. Nobody is gating the runtime.
❯ see the plans DOCSArchitecture, the six MIRL signals, the agent bridge, failure modes. All of it moved here.
❯ open the docsNO ACCOUNT · NO KEY · NO TELEMETRY